Skip to main content

Bank Statement

Berfungsi untuk melakukan pengecekan mutasi user

Service Info

HTTP MethodPOST
Service Code14
Http MethodPOST
Path.../{version}/bank-statement
Header NameTipe DataWajibDeskripsi
Content-TypeStringYapplication/json
AuthorizationStringYToken B2B
Authorization-CustomerStringYToken B2B2C
X-SIGNATUREStringYDibuat dengan algoritma asymmetric with token B2B2C: Signature Generation
X-PARTNER-IDStringYClient’s client_id (diberikan pada saat onboarding )
X-EXTERNAL-IDStringYNomor referensi yang harus unik pada hari yg sama
CHANNEL-IDStringY00001 untuk PJP and 00002 untuk non PJP

Body

ParameterTipe DataWajibDeskripsi
fromDateTimeISODateTimeNRentang waktu mulai, default 1 bulan dari sekarang
Format: ISO-8601, Length: <= 25 karakter
toDateTimeISODateTimeNRentang waktu akhir, default 1 bulan dari sekarang
Format: ISO-8601, Length: <= 25 karakter
additionalInfoObjectYInformasi tambahan
merchantIdStringYKode unik yang dimiliki setiap user
Length: <= 64 characters

Request samples

{
"fromDateTime": "2023-01-31T01:00:00+07:00,",
"toDateTime": "2023-01-31T01:00:00+07:00,",
"additionalInfo": {
"merchantId": "121xxxx"
}
}
```

Struktur Respons

ParameterTipe DataDeskripsi
responseCodeStringKode Respons
Length: <= 7 karakter
responseMessageStringDeskripsi Respons
Length: <= 150 karakter
referenceNoStringkode transaksi
detailDataArray of objectDetail data
detailBalanceObjectSaldo awal dan saldo akhir sebelum dan setelah transaksi
startAmountObjectJumlah sebelum transaksi
endAmountObjectJumlah setelah transaksi
amountObjectJumlah transaksi
transactionDateISODateTimeTanggal transaksi
Format: ISO-8601
remarkStringKeterangan transaksi
transactionIdStringid transaksi
typeStringTipe transaksi
contoh: KREDIT / DEBIT
additionalInfoObjectInformasi tambahan

Response samples

{
"responseCode": "2001400",
"responseMessage": "Successful",
"referenceNo": "0000000000",
"detailData": [
{
"detailBalance": {
"startAmount": {
"amount": {
"value": "978000",
"currency": "IDR"
}
},
"endAmount": {
"amount": {
"value": "975500",
"currency": "IDR"
}
},
"amount": {
"value": "2500",
"currency": "IDR"
},
"transactionDate": "2023-01-31T10:52:43.498+07:00",
"remark": "Pembelian TRANSFER DANA KE REKENING BANK LAIN",
"transactionId": "5037731",
"type": "DEBIT"
}
},
{
"detailBalance": {
"startAmount": {
"amount": {
"value": "978000",
"currency": "IDR"
}
},
"endAmount": {
"amount": {
"value": "975500",
"currency": "IDR"
}
},
"amount": {
"value": "2500",
"currency": "IDR"
},
"transactionDate": "2023-01-30T10:52:43.498+07:00",
"remark": "Pembelian TRANSFER DANA KE REKENING BANK LAIN",
"transactionId": "5037730",
"type": "DEBIT"
}
}
]
}

List Response Code API Bank Statement

Response CodeResponse MessageDescription
2001400SuccessSukses
4001401Invalid field format { field name }Format invalid
4001402Invalid mandatory field {field name}Format pada bidang wajib tidak ada atau tidak valid
4011400Unauthorized. Invalid SignatureX-Signature salah
4091400Cannot use same X-EXTERNAL-ID in same dayX-External-ID sudah pernah digunakan di hari yang sama
4041401Bad RequestRequest header ada yang salah / kurang
4041401Unauthorized. Client Forbidden Access APIPartner tidak dapat mengakses api terkait